Business

Russia will likely be shut out permanently from global energy markets, top oil e..